emacs.git
22 years ago*** empty log message ***
Eli Zaretskii [Mon, 16 Feb 2004 13:31:06 +0000 (13:31 +0000)]
*** empty log message ***

22 years agoAdded support to detect changed dired buffers.
Eli Zaretskii [Mon, 16 Feb 2004 13:12:21 +0000 (13:12 +0000)]
Added support to detect changed dired buffers.
(auto-revert-active-p): New.
(auto-revert-list-diff): New.
(auto-revert-dired-file-list): New.
(auto-revert-dired-changed-p): New.
(auto-revert-handler): New.
(auto-revert-active-p): New.
(auto-revert-buffers): Moved logic to
`auto-revert-handler' and `auto-revert-active-p'

22 years ago*** empty log message ***
Eli Zaretskii [Mon, 16 Feb 2004 12:53:25 +0000 (12:53 +0000)]
*** empty log message ***

22 years ago(compilation-directory): New defvar.
Eli Zaretskii [Mon, 16 Feb 2004 12:50:24 +0000 (12:50 +0000)]
(compilation-directory): New defvar.
(compile): Save current directory in compilation-directory.
(recompile): Bind default-directory to compilation-directory if
that is non-nil.

22 years ago*** empty log message ***
Eli Zaretskii [Mon, 16 Feb 2004 12:37:21 +0000 (12:37 +0000)]
*** empty log message ***

22 years ago(comment-insert-comment-function, comment-region-function,
Eli Zaretskii [Mon, 16 Feb 2004 12:33:55 +0000 (12:33 +0000)]
(comment-insert-comment-function, comment-region-function,
uncomment-region-function): New functions.
(comment-indent): Use comment-insert-comment-function.
(uncomment-region): Use uncomment-region-function.
(comment-region): Use comment-region-function.

22 years ago*** empty log message ***
Eli Zaretskii [Mon, 16 Feb 2004 12:12:02 +0000 (12:12 +0000)]
*** empty log message ***

22 years ago(rx-not): Bind case-fold-search to nil.
Eli Zaretskii [Mon, 16 Feb 2004 12:10:24 +0000 (12:10 +0000)]
(rx-not): Bind case-fold-search to nil.

22 years ago*** empty log message ***
Eli Zaretskii [Mon, 16 Feb 2004 12:07:09 +0000 (12:07 +0000)]
*** empty log message ***

22 years ago(TAGS, TAGS-LISP): Filter out of `els' only loaddefs* and ldefs-boot*.
Eli Zaretskii [Mon, 16 Feb 2004 12:05:57 +0000 (12:05 +0000)]
(TAGS, TAGS-LISP): Filter out of `els' only loaddefs* and ldefs-boot*.

22 years ago*** empty log message ***
Stephen Eglen [Mon, 16 Feb 2004 11:54:29 +0000 (11:54 +0000)]
*** empty log message ***

22 years ago(init_fringe_bitmap): Define j in MAC_OS code.
Stephen Eglen [Mon, 16 Feb 2004 11:51:23 +0000 (11:51 +0000)]
(init_fringe_bitmap): Define j in MAC_OS code.

22 years ago*** empty log message ***
Eli Zaretskii [Mon, 16 Feb 2004 11:43:57 +0000 (11:43 +0000)]
*** empty log message ***

22 years ago(rmail-dont-reply-to): Anchor user login
Eli Zaretskii [Mon, 16 Feb 2004 11:42:10 +0000 (11:42 +0000)]
(rmail-dont-reply-to): Anchor user login
name and email address at the beginning and end of the address.

22 years ago(rmail-default-dont-reply-to-names): Make "info-"
Eli Zaretskii [Mon, 16 Feb 2004 11:35:50 +0000 (11:35 +0000)]
(rmail-default-dont-reply-to-names): Make "info-"
anchored at the beginning of the email address.

22 years agoLisp_Object/int mixup.
Stefan Monnier [Mon, 16 Feb 2004 04:53:28 +0000 (04:53 +0000)]
Lisp_Object/int mixup.

22 years ago*** empty log message ***
Stefan Monnier [Mon, 16 Feb 2004 03:18:25 +0000 (03:18 +0000)]
*** empty log message ***

22 years ago(w32_draw_fringe_bitmap): Handle overlay fringe bitmaps.
Jason Rumney [Mon, 16 Feb 2004 00:54:02 +0000 (00:54 +0000)]
(w32_draw_fringe_bitmap): Handle overlay fringe bitmaps.

22 years ago*** empty log message ***
Jason Rumney [Mon, 16 Feb 2004 00:53:34 +0000 (00:53 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Kenichi Handa [Mon, 16 Feb 2004 00:06:00 +0000 (00:06 +0000)]
*** empty log message ***

22 years ago(ccl-compile-write): Pass `left' to
Kenichi Handa [Mon, 16 Feb 2004 00:03:56 +0000 (00:03 +0000)]
(ccl-compile-write): Pass `left' to
ccl-embed-code to generate correct code of write-expr-register.

22 years ago(distclean maintainer-clean): Depend on clean.
Kenichi Handa [Sun, 15 Feb 2004 23:34:41 +0000 (23:34 +0000)]
(distclean maintainer-clean): Depend on clean.

22 years agoDescribe new fringe bitmap features.
Kim F. Storm [Sun, 15 Feb 2004 18:15:38 +0000 (18:15 +0000)]
Describe new fringe bitmap features.

22 years ago(syms_of_buffer): Doc fix for indicate-buffer-boundaries.
Kim F. Storm [Sun, 15 Feb 2004 17:39:43 +0000 (17:39 +0000)]
(syms_of_buffer): Doc fix for indicate-buffer-boundaries.

22 years ago*** empty log message ***
Kim F. Storm [Sun, 15 Feb 2004 17:38:52 +0000 (17:38 +0000)]
*** empty log message ***

22 years ago(Vmac_emulate_three_button_mouse): New variable for
Steven Tamm [Sun, 15 Feb 2004 17:16:18 +0000 (17:16 +0000)]
(Vmac_emulate_three_button_mouse): New variable for
controlling emulation of a three button mouse with option and
command keys.
(Qreverse, mac_get_enumlated_btn): Handle the emulation
(mac_event_to_emacs_modifiers, XTread_socket): Ditto

22 years ago(init_fringe_bitmap) [MAC_OS, WORDS_BIG_ENDIAN]: Perform byte-swapping.
Kim F. Storm [Sun, 15 Feb 2004 16:19:00 +0000 (16:19 +0000)]
(init_fringe_bitmap) [MAC_OS, WORDS_BIG_ENDIAN]: Perform byte-swapping.

22 years ago*** empty log message ***
Kim F. Storm [Sun, 15 Feb 2004 16:18:42 +0000 (16:18 +0000)]
*** empty log message ***

22 years agoMove "ends here" comment to end; nfc.
Thien-Thi Nguyen [Sun, 15 Feb 2004 13:15:07 +0000 (13:15 +0000)]
Move "ends here" comment to end; nfc.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Sun, 15 Feb 2004 13:09:44 +0000 (13:09 +0000)]
*** empty log message ***

22 years ago(grep-compute-defaults): Fix typos.
Thien-Thi Nguyen [Sun, 15 Feb 2004 13:07:08 +0000 (13:07 +0000)]
(grep-compute-defaults): Fix typos.

22 years ago* frames.texi (Drag and drop): Add Motif to list of supported
Jan Djärv [Sun, 15 Feb 2004 12:31:42 +0000 (12:31 +0000)]
* frames.texi (Drag and drop): Add Motif to list of supported
protocols.

22 years ago* x-dnd.el: Mention support for Motif in commentary.
Jan Djärv [Sun, 15 Feb 2004 12:30:04 +0000 (12:30 +0000)]
* x-dnd.el: Mention support for Motif in commentary.
(x-dnd-handle-drag-n-drop-event): Ditto.

22 years agorcs2log fixes for CVSROOT var.
Paul Eggert [Sun, 15 Feb 2004 07:47:45 +0000 (07:47 +0000)]
rcs2log fixes for CVSROOT var.
Update Copyright dates to include 2004, and 1988 through 1992.

22 years agoWork correctly if CVSROOT specifies :fork: or
Paul Eggert [Sun, 15 Feb 2004 07:41:58 +0000 (07:41 +0000)]
Work correctly if CVSROOT specifies :fork: or
:local: methods, or omits the colon between the hostname
and the path.  Allow :/ in repository path, since CVS does.
Fix typo: "pository" should be set from $CVSROOT, not $repository.
This fixes a bug reported by Wolfgang Scherer in
<http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-02/msg00085.html>,
along with some related bugs I discovered by inspecting how
CVS itself parses $CVSROOT.

22 years ago*** empty log message ***
Jonathan Yavner [Sun, 15 Feb 2004 00:03:03 +0000 (00:03 +0000)]
*** empty log message ***

22 years ago(Advanced Features): New functionality for
Jonathan Yavner [Sat, 14 Feb 2004 23:59:18 +0000 (23:59 +0000)]
(Advanced Features): New functionality for
ses-set-header-row (defaults to current row unless C-u used).
(Acknowledgements): Added Stefan Monnier.

22 years agoDelete function ses-build-load-map and distribute its functions to
Jonathan Yavner [Sat, 14 Feb 2004 23:56:51 +0000 (23:56 +0000)]
Delete function ses-build-load-map and distribute its functions to
defconst's for the three maps.  Add menus.  Use "ses--" prefixes for
buffer-local variables.  Use (point-min) instead of 1, even when we know the
buffer is unnarrowed.  New function ses-read-number duplicates some code
from interactive "N" spec.

22 years ago*** empty log message ***
Martin Stjernholm [Sat, 14 Feb 2004 18:10:32 +0000 (18:10 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Martin Stjernholm [Sat, 14 Feb 2004 18:09:58 +0000 (18:09 +0000)]
*** empty log message ***

22 years ago * Makefile.in: Fixed the CC Mode recompile kludge so it works
Martin Stjernholm [Sat, 14 Feb 2004 18:09:34 +0000 (18:09 +0000)]
* Makefile.in: Fixed the CC Mode recompile kludge so it works
when building in a different directory.

22 years ago(Ffringe_bitmaps_at_pos): Add missing arg declarations.
Kim F. Storm [Fri, 13 Feb 2004 23:44:37 +0000 (23:44 +0000)]
(Ffringe_bitmaps_at_pos): Add missing arg declarations.

22 years ago*** empty log message ***
Kim F. Storm [Fri, 13 Feb 2004 23:44:20 +0000 (23:44 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Kim F. Storm [Fri, 13 Feb 2004 23:29:58 +0000 (23:29 +0000)]
*** empty log message ***

22 years ago(struct draw_fringe_bitmap_params): Change member
Kim F. Storm [Fri, 13 Feb 2004 23:29:23 +0000 (23:29 +0000)]
(struct draw_fringe_bitmap_params): Change member
bits from char to short to facilitate wider bitmaps.
(struct redisplay_interface): Fix prototype of define_fringe_bitmap
member.

22 years ago(struct fringe_bitmap): Change member bits from char to
Kim F. Storm [Fri, 13 Feb 2004 23:28:52 +0000 (23:28 +0000)]
(struct fringe_bitmap): Change member bits from char to
short to facilitate 16 bits wide bitmaps.  Modify all standard
bitmaps accordingly.
(BYTES_PER_BITMAP_ROW, STANDARD_BITMAP_HEIGHT): New macros.
(FRBITS): Use STANDARD_BITMAP_HEIGHT instead of just sizeof.
(draw_fringe_bitmap): Ditto.
(init_fringe_bitmap) [MAC_OS]: Don't bitswap.
(init_fringe_bitmap) [HAVE_X_WINDOWS]: Enhance bitswapping to
handle up to 16 bits wide bitmaps.
(Fdefine_fringe_bitmap): Doc fix.  Handle wider bitmaps.

22 years ago(mac_draw_bitmap): Handle 16 bits wide bitmaps directly.
Kim F. Storm [Fri, 13 Feb 2004 23:28:32 +0000 (23:28 +0000)]
(mac_draw_bitmap): Handle 16 bits wide bitmaps directly.
(x_draw_fringe_bitmap): Use enhanced mac_draw_bitmap, so we no longer
need to call mac_create_bitmap_from_bitmap_data and mac_free_bitmap.

22 years ago(w32_define_fringe_bitmap): Bitmaps are now 16 bits wide,
Kim F. Storm [Fri, 13 Feb 2004 23:28:00 +0000 (23:28 +0000)]
(w32_define_fringe_bitmap): Bitmaps are now 16 bits wide,
so it is no longer necessary to expand them here.

22 years ago(x_draw_fringe_bitmap): Handle wider bitmaps (max 16 bits).
Kim F. Storm [Fri, 13 Feb 2004 23:27:38 +0000 (23:27 +0000)]
(x_draw_fringe_bitmap): Handle wider bitmaps (max 16 bits).

22 years ago*** empty log message ***
Luc Teirlinck [Fri, 13 Feb 2004 23:10:59 +0000 (23:10 +0000)]
*** empty log message ***

22 years ago(kill-new): Put yank-handler property on the entire string.
Luc Teirlinck [Fri, 13 Feb 2004 23:09:46 +0000 (23:09 +0000)]
(kill-new): Put yank-handler property on the entire string.

22 years ago*** empty log message ***
Luc Teirlinck [Thu, 12 Feb 2004 17:04:42 +0000 (17:04 +0000)]
*** empty log message ***

22 years ago(Fringes): Use consistent wording.
Kim F. Storm [Thu, 12 Feb 2004 12:21:52 +0000 (12:21 +0000)]
(Fringes): Use consistent wording.
Note that window-fringe's window arg is optional.
(Scroll Bars): Use consistent wording.

22 years ago*** empty log message ***
Kim F. Storm [Thu, 12 Feb 2004 12:21:08 +0000 (12:21 +0000)]
*** empty log message ***

22 years ago(Fwindow_fringes): Doc fix.
Kim F. Storm [Thu, 12 Feb 2004 12:12:41 +0000 (12:12 +0000)]
(Fwindow_fringes): Doc fix.

22 years ago*** empty log message ***
Luc Teirlinck [Thu, 12 Feb 2004 04:23:54 +0000 (04:23 +0000)]
*** empty log message ***

22 years ago(kill-append): Doc fix.
Luc Teirlinck [Thu, 12 Feb 2004 04:22:19 +0000 (04:22 +0000)]
(kill-append): Doc fix.

22 years ago(Comment Tips): Document the new conventions for commenting out code.
Luc Teirlinck [Thu, 12 Feb 2004 01:55:59 +0000 (01:55 +0000)]
(Comment Tips): Document the new conventions for commenting out code.

22 years ago*** empty log message ***
Luc Teirlinck [Thu, 12 Feb 2004 01:53:51 +0000 (01:53 +0000)]
*** empty log message ***

22 years ago(lisp-mode-variables): Adapt outline-regexp to the new conventions for
Luc Teirlinck [Thu, 12 Feb 2004 01:50:46 +0000 (01:50 +0000)]
(lisp-mode-variables): Adapt outline-regexp to the new conventions for
commenting out code.

22 years ago(cvs-menu): Add `tag'.
Stefan Monnier [Wed, 11 Feb 2004 20:01:12 +0000 (20:01 +0000)]
(cvs-menu): Add `tag'.

22 years ago*** empty log message ***
John Paul Wallington [Wed, 11 Feb 2004 07:21:09 +0000 (07:21 +0000)]
*** empty log message ***

22 years ago(smtpmail-try-auth-methods): Fix typo.
John Paul Wallington [Wed, 11 Feb 2004 07:17:29 +0000 (07:17 +0000)]
(smtpmail-try-auth-methods): Fix typo.

22 years agoDon't use compile any more, use diff-mode instead.
Stefan Monnier [Wed, 11 Feb 2004 06:06:24 +0000 (06:06 +0000)]
Don't use compile any more, use diff-mode instead.
(diff-regexp-alist, diff-old-file, diff-new-file)
(diff-parse-differences, diff-process-setup): Remove.
(diff-sentinel): New fun.
(diff): Use it.  Run the process ourselves.
Use diff-mode for the rest of the processing.

22 years ago(diff): Simplify code handling `switch'.
Stefan Monnier [Wed, 11 Feb 2004 06:01:50 +0000 (06:01 +0000)]
(diff): Simplify code handling `switch'.

22 years ago(diff): Add a revert-buffer function.
Stefan Monnier [Tue, 10 Feb 2004 21:59:19 +0000 (21:59 +0000)]
(diff): Add a revert-buffer function.

22 years ago*** empty log message ***
Stefan Monnier [Tue, 10 Feb 2004 21:37:35 +0000 (21:37 +0000)]
*** empty log message ***

22 years ago(diff-switches): New fun.
Stefan Monnier [Tue, 10 Feb 2004 21:34:54 +0000 (21:34 +0000)]
(diff-switches): New fun.
(diff, diff-backup): Use it.
(diff): Clean up the args construction.  Use backquote.
Use listp instead of consp to avoid putting a nil arg.

22 years agox-dnd.el: Add COMPOUND_TEXT, handle FILE_NAME correctly, add Motif (CDE)
Jan Djärv [Tue, 10 Feb 2004 17:27:26 +0000 (17:27 +0000)]
x-dnd.el: Add COMPOUND_TEXT, handle FILE_NAME correctly, add Motif (CDE)
protocol.

22 years ago* xselect.c (x_get_foreign_selection): Add new optional parameter
Jan Djärv [Tue, 10 Feb 2004 17:20:15 +0000 (17:20 +0000)]
* xselect.c (x_get_foreign_selection): Add new optional parameter
time_stamp.
(Fx_get_selection_internal): Ditto, pass time_stamp to
x_get_foreign_selection.

* data.c (Fbyteorder): New function.

22 years ago* xselect.c (x_get_foreign_selection): Add new optional parameter
Jan Djärv [Tue, 10 Feb 2004 17:19:14 +0000 (17:19 +0000)]
* xselect.c (x_get_foreign_selection): Add new optional parameter
time_stamp.
(Fx_get_selection_internal): Ditto, pass time_stamp to
x_get_foreign_selection.

22 years ago* data.c (Fbyteorder): New function.
Jan Djärv [Tue, 10 Feb 2004 17:18:34 +0000 (17:18 +0000)]
* data.c (Fbyteorder): New function.

22 years agoMove include stdio for some files.
Jan Djärv [Tue, 10 Feb 2004 17:14:51 +0000 (17:14 +0000)]
Move include stdio for some files.

22 years agoAdd fringe.o to OBJ1.
Kim F. Storm [Tue, 10 Feb 2004 16:32:07 +0000 (16:32 +0000)]
Add fringe.o to OBJ1.

22 years ago*** empty log message ***
Kenichi Handa [Tue, 10 Feb 2004 03:58:37 +0000 (03:58 +0000)]
*** empty log message ***

22 years ago(x-select-utf8-or-ctext): Use compare-strings instead of while loop.
Kenichi Handa [Tue, 10 Feb 2004 03:52:37 +0000 (03:52 +0000)]
(x-select-utf8-or-ctext): Use compare-strings instead of while loop.

22 years agoRevision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-84
Miles Bader [Tue, 10 Feb 2004 01:52:31 +0000 (01:52 +0000)]
Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-84

Add lisp/emacs-lisp/macroexp.el

22 years ago*** empty log message ***
Luc Teirlinck [Mon, 9 Feb 2004 23:22:28 +0000 (23:22 +0000)]
*** empty log message ***

22 years agoSet CDPATH to an empty string.
Luc Teirlinck [Mon, 9 Feb 2004 23:21:00 +0000 (23:21 +0000)]
Set CDPATH to an empty string.

22 years ago(w32_draw_fringe_bitmap): Fixed a typo in the last patch.
Sam Steingold [Mon, 9 Feb 2004 18:49:44 +0000 (18:49 +0000)]
(w32_draw_fringe_bitmap): Fixed a typo in the last patch.

22 years agoMove include stdio.h to same place as in other files.
Jan Djärv [Mon, 9 Feb 2004 15:39:49 +0000 (15:39 +0000)]
Move include stdio.h to same place as in other files.

22 years agoResolve CVS conflicts
Miles Bader [Mon, 9 Feb 2004 12:42:04 +0000 (12:42 +0000)]
Resolve CVS conflicts

22 years ago(mac_draw_bitmap): Add overlay_p arg.
Kim F. Storm [Mon, 9 Feb 2004 09:18:17 +0000 (09:18 +0000)]
(mac_draw_bitmap): Add overlay_p arg.
(x_draw_fringe_bitmap):  Handle overlayed fringe bitmaps;
thanks to YAMAMOTO Mitsuharu for advice on how to do this.
Use cursor color for displaying cursor in fringe.

22 years ago*** empty log message ***
Kim F. Storm [Mon, 9 Feb 2004 09:17:22 +0000 (09:17 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Kenichi Handa [Mon, 9 Feb 2004 05:48:42 +0000 (05:48 +0000)]
*** empty log message ***

22 years ago(tar-extract): Fix for the case that a file doesn't have end-of-line.
Kenichi Handa [Mon, 9 Feb 2004 05:47:32 +0000 (05:47 +0000)]
(tar-extract): Fix for the case that a file doesn't have end-of-line.

22 years ago*** empty log message ***
Stefan Monnier [Mon, 9 Feb 2004 00:56:25 +0000 (00:56 +0000)]
*** empty log message ***

22 years ago(window-safely-shrinkable-p): Don't change the buffer-list.
Stefan Monnier [Mon, 9 Feb 2004 00:52:41 +0000 (00:52 +0000)]
(window-safely-shrinkable-p): Don't change the buffer-list.
Don't allow shrink if there's a window on our right.

22 years ago*** empty log message ***
Martin Stjernholm [Mon, 9 Feb 2004 00:49:54 +0000 (00:49 +0000)]
*** empty log message ***

22 years agoAdded extra dependencies in the recompile target needed to cope with
Martin Stjernholm [Mon, 9 Feb 2004 00:47:53 +0000 (00:47 +0000)]
Added extra dependencies in the recompile target needed to cope with
the compile time macro expansions in CC Mode.

22 years ago(prolog-program-name): Use gprolog if available.
Stefan Monnier [Sun, 8 Feb 2004 23:37:11 +0000 (23:37 +0000)]
(prolog-program-name): Use gprolog if available.
(prolog-mode-syntax-table, prolog-mode-abbrev-table, prolog-mode-map):
Bring together declaration and initialization.
(prolog-mode-variables): Don't set the syntax table.
Don't set paragraph-start and comment-indent-function.
Add /*..*/ to the comment regexps.
(prolog-mode-commands): Remove.  Do it during init of prolog-mode-map.
(prolog-mode-map): Don't bind TAB.
(prolog-mode): Set the syntax table.
(prolog-comment-indent): Remove.
(inferior-prolog-mode-map): Initialize in the declaration.
(inferior-prolog-mode-syntax-table)
(inferior-prolog-mode-abbrev-table): New vars.
(inferior-prolog-mode): Derive from comint-mode.
(run-prolog): Avoid switch-to-buffer which can fail in dedicated and
minibuffer windows.

22 years ago(no-fringe-bitmap, undef-fringe-bitmap)
Kim F. Storm [Sun, 8 Feb 2004 23:33:16 +0000 (23:33 +0000)]
(no-fringe-bitmap, undef-fringe-bitmap)
(left-truncation-fringe-bitmap, right-truncation-fringe-bitmap)
(up-arrow-fringe-bitmap, down-arrow-fringe-bitmap)
(continued-line-fringe-bitmap, continuation-line-fringe-bitmap)
(overlay-arrow-fringe-bitmap, top-left-angle-fringe-bitmap)
(top-right-angle-fringe-bitmap, bottom-left-angle-fringe-bitmap)
(bottom-right-angle-fringe-bitmap, left-bracket-fringe-bitmap)
(right-bracket-fringe-bitmap, filled-box-cursor-fringe-bitmap)
(hollow-box-cursor-fringe-bitmap, hollow-square-fringe-bitmap)
(bar-cursor-fringe-bitmap, hbar-cursor-fringe-bitmap)
(empty-line-fringe-bitmap): Define standard fringe bitmaps id's.

22 years ago*** empty log message ***
Kim F. Storm [Sun, 8 Feb 2004 23:32:37 +0000 (23:32 +0000)]
*** empty log message ***

22 years ago(x_draw_fringe_bitmap): Handle overlayed fringe bitmaps.
Kim F. Storm [Sun, 8 Feb 2004 23:21:19 +0000 (23:21 +0000)]
(x_draw_fringe_bitmap): Handle overlayed fringe bitmaps.
Use cursor color for displaying cursor in fringe.
(x_redisplay_interface): Add null handlers for
define_fringe_bitmap and destroy_fringe_bitmap functions.

22 years ago(Voverflow_newline_into_fringe, syms_of_xdisp)
Kim F. Storm [Sun, 8 Feb 2004 23:20:52 +0000 (23:20 +0000)]
(Voverflow_newline_into_fringe, syms_of_xdisp)
(left_bits, right_bits, up_arrow_bits, down_arrow_bits)
(continued_bits, continuation_bits, ov_bits, first_line_bits)
(last_line_bits, filled_box_cursor_bits, hollow_box_cursor_bits)
(bar_cursor_bits, hbar_cursor_bits, zv_bits, hollow_square_bits)
(fringe_bitmaps, draw_fringe_bitmap, draw_row_fringe_bitmaps)
(draw_window_fringes, compute_fringe_widths, update_window_fringes):
Move fringe handling vars and code to new file fringe.c.
(handle_display_prop): Handle left-fringe and right-fringe
display properties; store user fringe bitmaps in iterator.
(move_it_in_display_line_to): Handle cursor in fringe at eob.
(clear_garbaged_frames): Set force_flush_display_p if resized.
(redisplay_window): Redraw fringe bitmaps if not just_this_one_p.
(display_line): Handle cursor in fringe at eob.
(display_line): Set row user fringe bitmaps from iterator.

22 years ago(w32_draw_fringe_bitmap): Copy unadapted code from
Kim F. Storm [Sun, 8 Feb 2004 23:20:23 +0000 (23:20 +0000)]
(w32_draw_fringe_bitmap): Copy unadapted code from
xterm.c to handle overlayed fringe bitmaps and to use cursor color
for displaying cursor in fringe.
(w32_define_fringe_bitmap, w32_destroy_fringe_bitmap): New W32
specific functions to define and destroy fringe bitmaps in fringe_bmp.
(w32_redisplay_interface): Add them to redisplay_interface.
(w32_term_init): Call w32_init_fringe instead of explicitly
defining fringe bitmaps in fringe_bmp array.
(x_delete_display): Call w32_reset_fringes instead of explicitly
destroying fringe bitmaps in fringe_bmp array.

22 years ago(x_draw_fringe_bitmap): Copy unadapted code from
Kim F. Storm [Sun, 8 Feb 2004 23:20:10 +0000 (23:20 +0000)]
(x_draw_fringe_bitmap):  Copy unadapted code from
xterm.c to handle overlayed fringe bitmaps and to use cursor color
for displaying cursor in fringe.
(x_redisplay_interface): Add null handlers for
define_fringe_bitmap and destroy_fringe_bitmap functions.

22 years ago(syms_of_fringe, init_fringe, init_fringe_once):
Kim F. Storm [Sun, 8 Feb 2004 23:19:48 +0000 (23:19 +0000)]
(syms_of_fringe, init_fringe, init_fringe_once):
Add prototypes.

22 years ago(struct frame): New member force_flush_display_p.
Kim F. Storm [Sun, 8 Feb 2004 23:19:37 +0000 (23:19 +0000)]
(struct frame): New member force_flush_display_p.

22 years ago(main) [HAVE_WINDOW_SYSTEM]: Call init_fringe_once,
Kim F. Storm [Sun, 8 Feb 2004 23:19:25 +0000 (23:19 +0000)]
(main) [HAVE_WINDOW_SYSTEM]: Call init_fringe_once,
syms_of_fringe, and init_fringe.